        <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Login_model extends CI_Model{
       
       public function __construct()
        {
        $this->load->library('session');
       
        }
       
       
        public function getLogin($username,$password)
        {
      		//comprobamos que el nombre de usuario y contraseña coinciden
      		$data = array(
      		'nick' => $username,
      		'clave' => $password
      		);
      	       
      		$query = $this->db->get_where('usuario',$data);
      		return $query->result_array();
        }
       
        public function get_user($username){

             $sql="SELECT 
  					usuario.nombre_usu, 
  					usuario.apellido_usu, 
  					tipo_user.nombre_tipo_user, 
  					tipo_user.id_tipo_user
					FROM 
  						public.usuario, 
  						public.tipo_user
					WHERE 
  						tipo_user.id_tipo_user = usuario.id_tipo_user and nick='$username';"
						; 

            $query = $this->db->query($sql);
            
                
                if ($query->num_rows() > 0){
                    
                            $data = array(
                                'tipo' => $query->row()->id_tipo_user, 
                                'nombre_usu' => $query->row()->nombre_usu." ".$query->row()->apellido_usu,
                                'tipouser' => $query->row()->nombre_tipo_user
                             
                                
                                 );
                                            }

                        return $data;

                        }



        public function isLogged()
        {
        //Comprobamos si existe la variable de sesión username. En caso de no existir, le impediremos el paso a la página para usuarios registrados
       
            if(isset($this->session->userdata['username']))
            {
            return TRUE;
            }
            else
            {
            return FALSE;
            }
           
        }
       
       
       
        public function close()
        {
        //cerrar sesión
        return $this->session->sess_destroy();
        }
    }
